Evaluation of Accelerator Designs for Subgraph Isomorphism Problem
نویسندگان
چکیده
Many applications can be modeled as subgraph isomorphism problems. However, this problem is generally NP-complete and difficult to compute. A custom computing circuit is a prospective solution for such problems. This paper examines various accelerator designs, and compares them quantitatively from two points of view: cost and performance. An algorithm that is suited for hardware implementation is also proposed. The hardware for the proposed algorithm is much smaller on logic scale, and operates at a higher frequency than Ullmann’s design. The prototype accelerator operates at 16.5 MHz on a Lucent ORCA 2C15A, which outperforms the software implementation of Ullmann’s algorithm on a 400 MHz Pentium II.
منابع مشابه
Trade-Offs in Custom Circuit Designs for Subgraph Isomorphism Problems∗∗∗∗
Many application programs can be modeled as a subgraph isomorphism problem. However, this problem is generally NP-complete and difficult to compute. A custom computing circuit is a prospective solution for such problems. This paper examines various accelerator designs for subgraph isomorphism problems based on Ullmann’s algorithm and Konishi’s algorithm. These designs are quantitatively evaluat...
متن کاملHardware Accelerator for Subgraph Isomorphism Problems
Many applications can be m o deled a s s u b graph iso-morphism problems, which are g e n e r ally NP-complete. This paper presents an algorithm that is suited for hardware implementation. The prototype a c celerator that operates at 16.5 MHz on a Lucent ORCA 2C15A FPGA outperforms the software implementation of Ullmann's algorithm on a 400 MHz Pentium II by 10 times in the best case. 1 Subgrap...
متن کاملThe Design and Evaluation of Data-Dependent Hardware for Subgraph Isomorphism Problem
Subgraph isomorphism problems have various important applications, while generally being NP-complete. Though Ullmann and Konishi proposed the custom circuit designs to accelerate subgraph isomorphism problem, they require many hardware resources for large problems. This study describes the design of data-dependent circuits for subgraph isomorphism problem with evaluation results on an actual FP...
متن کاملData Dependent Hardware for Subgraph Isomorphism Problem
Subgraph isomorphism problem has various important applications, while it is generally NP-complete and difficult to solve. Though Ullmann’s algorithm can be implemented by parallel hardware to accelerate the execution, it requires too much hardware to implement. This paper examines the feasibility of data dependent circuit for subgraph isomorphism problem. Logic gates are generally reducible if...
متن کاملA Parallel, Backjumping Subgraph Isomorphism Algorithm Using Supplemental Graphs
The subgraph isomorphism problem involves finding a pattern graph inside a target graph. We present a new bitand thread-parallel constraint-based search algorithm for the problem, and experiment on a wide range of standard benchmark instances to demonstrate its effectiveness. We introduce supplemental graphs, to create implied constraints. We use a new low-overhead, lazy variation of conflict d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000